<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:template match="HeaderInfo">
using System;

namespace <xsl:value-of select="ProjectName"/> {

	public class ALAttrib : Attribute {
		protected Type @type;
		public ALAttrib(Type @type) {
			this.@type=@type;
		}
		
		public Type @Type { get { return @type; } }
		
	}
    
    
    public class Sequence : Attribute {
    
	    protected int sequence;
	    
	    public Sequence(int sequence) { this.sequence=sequence; }
	    
	    public int SequenceNum { get { return sequence; } }
    }
    
    
    public class Summary : Attribute {
    
        protected string summaryText;
        
        public Summary(string text) {
            this.summaryText=text;
        }
        
        public string SummaryText { get { return summaryText; } }
    
    }
	
	
	public class DateTimeFormatObject: Attribute {
	
		public DateTimeFormatObject() {}
	}

}
	</xsl:template>
</xsl:stylesheet>

  